//===============================================================================
// Microsoft patterns & practices Enterprise Library Contribution
// Query Application Block
//===============================================================================

using EntLibContrib.Query.Configuration;
using EntLibContrib.Query.Configuration.Manageability;
using EntLibContrib.Query.Configuration.Manageability.Commands;
using EntLibContrib.Query.Configuration.Manageability.Parameters;
using EntLibContrib.Query.Configuration.Manageability.Queries;
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Manageability;

[assembly: ConfigurationSectionManageabilityProvider(QuerySettings.SectionName, typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(FileCustomCommandDataManageabilityProvider), typeof(FileCustomCommandData), typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(ServiceCustomCommandDataManageabilityProvider), typeof(ServiceCustomCommandData), typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(CustomParameterDataManageabilityProvider), typeof(CustomParameterData), typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(NameValueParameterDataManageabilityProvider), typeof(NameValueParameterData), typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(XmlParameterDataManageabilityProvider), typeof(XmlParameterData), typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(CustomQueryDataManageabilityProvider), typeof(CustomQueryData), typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(WcfServiceQueryDataManageabilityProvider), typeof(WcfServiceQueryData), typeof(QuerySettingsManageabilityProvider))]
[assembly: ConfigurationElementManageabilityProvider(typeof(XmlFileQueryDataManageabilityProvider), typeof(XmlFileQueryData), typeof(QuerySettingsManageabilityProvider))]
